package com.example.springbott.wx_service;

import com.example.springbott.bean.kerbal.WxCartCheckoutVo;
import com.example.springbott.bean.kerbal.WxCartIndexVo;

import java.util.ArrayList;

public interface WxCartService {
    Integer wxCartGoodscount(Integer id);


    Integer wxCartFastAdd(Integer id, Integer goodsId, Integer number, Integer productId);


    WxCartIndexVo wxCartIndex(Integer id);

    Integer wxCartChecked(ArrayList<Integer> productIds, Integer isChecked, Integer id);

    Integer wxCartUpdate(Integer goodsId, Integer number, Integer productId, Integer id);

    Integer wxCartDelete(ArrayList<Integer> list, Integer id);

    WxCartCheckoutVo wxCartCheckout(Integer cartId, Integer addressId, Integer couponId, Integer userCouponId, Integer grouponRulesId, Integer id);
}
